package com.reservation.taxi.taxi.vo.operatingorder;

import lombok.Data;

import java.math.BigDecimal;

/**
 * 驾驶员下班
 * JSYXB 接口命令
 */
@Data
public class DriverAfterWorkVo {

    /**
     * 公司标识，与交通部一致
     */
    private String companyId;

    /**
     * 上车地点行政区划代码
     */
    private Integer address;

    /**
     * 统一社会信用代码
     */
    private String identifier;

    /**
     * 驾驶员姓名 (非必填)
     */
    private String driverName;

    /**
     * 驾驶员身份证号
     */
    private String driverIDCard;

    /**
     * 网络预约出租汽车驾驶员证编号
     */
    private String driverCertCard;

    /**
     * 驾驶员联系电话
     */
    private String driverPhone;

    /**
     * 车牌号码
     */
    private String vehicleNo;

    /**
     * 车牌颜色 1-蓝色 2-黄色 3-黑色 4-白色 9-其他
     */
    private String plateColor;

    /**
     * 上班/签到时间 格式：yyyyMMddHHmmss
     */
    private String onWorkTime;

    /**
     * 下班/签退时间 格式：yyyyMMddHHmmss
     */
    private String offWorkTime;

    /**
     * 总载客次数
     */
    private Integer driveCount;

    /**
     * 总载客里程  单位：km
     */
    private Integer driveMile;

    /**
     * 总载客时长 单位：分钟
     */
    private Integer driveTime;

    /**
     * 总应收金额  单位：元 (非必填)
     */
    private BigDecimal price;

    /**
     * 总实收金额  单位：元
     */
    private BigDecimal factPrice;
}
